package net.maku.express.biza.mapper.orderlist;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

import net.maku.express.biza.controller.orderlist.vo.*;
import net.maku.express.biza.pojo.orderlist.OrderListPojo;
import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
* @author wenyingying
* @description 针对表【order_list】的数据库操作Mapper
* @createDate 2023-11-13 21:09:48
* @Entity net.maku.biz.pojo.orderlist.OrderListPojo
*/
@Mapper
public interface OrderListMapper extends BaseMapper<OrderListPojo> {

    int insertSelective(OrderListPojo orderListPojo);

    int deleteById(@Param("id") Long id);

    Page<OrderListSelectResponseVO> selectAll(Page<OrderListSelectResponseVO> page,@Param("item") OrderListSelectRequestVO orderListSelectRequestVO);

    OrderListPojo selectById(@Param("id") Long id);

    int updateSelective(OrderListUpdateRequestVO orderListUpdateRequestVO);

    OrderListSelectOneResponseVO selectById1(@Param("id") Long id);

    List<OrderPackingListVO> selectOrderPacking();
}




